#ifndef __DRV_KEY_H
#define __DRV_KEY_H

#include "at32f421_board.h"

#define KEY1_READ() gpio_input_data_bit_read(GPIOA, GPIO_PINS_12)
#define KEY2_READ() gpio_input_data_bit_read(GPIOA, GPIO_PINS_11)
#define KEY3_READ() gpio_input_data_bit_read(GPIOA, GPIO_PINS_10)

extern uint8_t key1_click_flag, key2_click_flag, key3_click_flag;

void key_gpio_init(void);
void key_scan_init(void);

#endif // __DRV_KEY_H
